package com.wkbb.sports.model;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * hlife_amis_achievement_student
 * @author 惠普
 * @date 2021-03-09 10:23:52
 */
@Data
public class HlifeAmisAchievementStudent implements Serializable {

    @ApiModelProperty(value = "编号")
    private Long id;

    @ApiModelProperty(value = "训练id")
    private Integer trainId;

    @ApiModelProperty(value = "训练项目ID")
    private Long projectId;

    @ApiModelProperty(value = "第三方项目ID")
    private String smartProjectId;

    @ApiModelProperty(value = "训练类型")
    private Byte trainType;

    @ApiModelProperty(value = "训练模式")
    private Integer modelType;

    @ApiModelProperty(value = "学号")
    private String studentNo;

    @ApiModelProperty(value = "第三方学生ID")
    private Long smartStudentId;

    @ApiModelProperty(value = "学生ID")
    private Long studentId;

    @ApiModelProperty(value = "学生姓名")
    private String studentName;

    @ApiModelProperty(value = "性别")
    private Byte gender;

    @ApiModelProperty(value = "学校")
    private Long orgId;

    @ApiModelProperty(value = "年级")
    private Long gradeId;

    @ApiModelProperty(value = "班级")
    private Long classId;

    @ApiModelProperty(value = "老师")
    private Long teacherId;

    @ApiModelProperty(value = "训练日期")
    private Date trainDate;

    @ApiModelProperty(value = "训练时间")
    private Date trainTime;

    @ApiModelProperty(value = "协调项目：完成个数")
    private Integer jumpValue;

    @ApiModelProperty(value = "组名")
    private String groupId;

    @ApiModelProperty(value = "协调项目：卡路里")
    private String kcal;

    @ApiModelProperty(value = "1：及格，2:良好，3.优秀")
    private Byte resultLevel;

    @ApiModelProperty(value = "协调项目：每秒/个;速度项目：每秒/米")
    private Float secondsNumber;

    @ApiModelProperty(value = "速度项目：用时;平衡项目：分数;敏捷：平均反应时间")
    private Float speedTime;

    @ApiModelProperty(value = "敏捷项目：错误个数")
    private Integer errorNumber;

    @ApiModelProperty(value = "敏捷项目：正确个数")
    private Integer stuAgileSpeedTimeNumber;

    @ApiModelProperty(value = "力量 效率")
    private Float efficiency;

    @ApiModelProperty(value = "每个人总的握力")
    private Float powerTotal;

    @ApiModelProperty(value = "每个人最大握力")
    private Float powerMax;

    @ApiModelProperty(value = "平衡最大值")
    private Integer balanceMaxNumber;

    @ApiModelProperty(value = "设备名称")
    private String devicesName;

    @ApiModelProperty(value = "使用时间;限时限数;最短")
    private Integer useTime;

    @ApiModelProperty(value = "黄队,红队;true,false")
    private String isGroup;

    @ApiModelProperty(value = "第几轮")
    private Integer studentRound;

    @ApiModelProperty(value = "标准成绩")
    private String achievement;

    @ApiModelProperty(value = "得分")
    private Double score;

    @ApiModelProperty(value = "加分项得分")
    private Double plusesScore;

    @ApiModelProperty(value = "满分成绩标准值")
    private String fullMarksValue = "0";

    @ApiModelProperty(value = "满分成绩差额")
    private String fullMarksAchievement;

    @ApiModelProperty(value = "加分满分标准值")
    private String plusesMarksValue = "0";

    @ApiModelProperty(value = "加分成绩差额")
    private String plusesMarksAchievement;

    @ApiModelProperty(value = "加分项总分数")
    private String plusesMarksScore;

    @ApiModelProperty(value = "消息发送标识")
    private Byte sendMessageFlag;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "修改时间")
    private Date updateTime;
}